"""
socket客户端
"""

import socket

# 创建一个socket客户端并连接到指定服务器
socket_client=socket.socket()
socket_client.connect(("127.0.0.1",8888))

# 进入主循环，用于不断向服务器发送消息并接收服务器返回的消息
while True:
    # 提示用户输入要发送给服务器的消息
    send_msg=input("请输入要发送给服务端的信息：")
    # 如果用户输入'exit'，则退出循环
    if send_msg == 'exit':
        break
    # 将消息编码后发送给服务器
    socket_client.send(send_msg.encode("UTF-8"))
    # 接收服务器返回的消息并解码
    recv_msg=socket_client.recv(1024).decode("UTF-8")
    # 打印从服务器接收的消息
    print(f"从客户端接收到的消息是：{recv_msg}")

# 关闭socket客户端
socket_client.close()
